.index_swiper {
    swiper {
        width: 750rpx;
        height: 340rpx;

        image {
            width: 100%;

        }
    }
}

.nav_box {
    display: flex;

    navigator {
        padding: 20rpx;
        flex: 1;
        display: flex;
        justify-content: center;

        image {
            width: 90%;
        }
    }
}

.index_floor {
    .floor_group {
        .floor_title {
            image {
                margin-top: 8px;
                height: 100%;
            }
        }

        .floor_list {
            // 清除浮动
            display: grid;
            grid-template-columns: 94vw / 3 94vw / 3 94vw / 3;
            grid-template-areas: 'a b c'
                                 'a d e';
            grid-template-rows: (94vw / 3 / 232 * 386 - 2) / 2 (94vw / 3 / 232 * 386 - 2) / 2;
            grid-row-gap: 2vw;
            grid-column-gap: 2vw;

            navigator {
                &:first-child {
                    grid-area: a;
                }

                image {
                    width: 100%;
                    height: 100%;
                }


            }
        }
    }
}